English
Related papers

Related papers: From Code to Canvas

200 papers

Object-oriented programming languages such as Java and Objective C have become popular for implementing agent-based and other object-based simulations since objects in those languages can {\em reflect} (i.e. make runtime queries of an…

Mathematical Software · Computer Science 2008-10-22 Russell K. Standish , Duraid Madina

We introduce VividDream, a method for generating explorable 4D scenes with ambient dynamics from a single input image or text prompt. VividDream first expands an input image into a static 3D point cloud through iterative inpainting and…

Computer Vision and Pattern Recognition · Computer Science 2024-05-31 Yao-Chih Lee , Yi-Ting Chen , Andrew Wang , Ting-Hsuan Liao , Brandon Y. Feng , Jia-Bin Huang

In the early stages of engineering design, it is essential to know how a product behaves, especially how it moves. As designers must keep adjusting the motion until it meets the intended requirements, this process is often repetitive and…

Human-Computer Interaction · Computer Science 2025-10-10 Kalyan Ramana Gattoz , Prasad S. Onkar

We introduce RealityCanvas, a mobile AR sketching tool that can easily augment real-world physical motion with responsive hand-drawn animation. Recent research in AR sketching tools has enabled users to not only embed static drawings into…

Human-Computer Interaction · Computer Science 2023-08-01 Zhijie Xia , Kyzyl Monteiro , Kevin Van , Ryo Suzuki

Novice learners find motion as a continuous process of change challenging to understand. In this paper, we present a pedagogical approach based on agent-based, visual programming to address this issue. Integrating Logo programming with…

Physics Education · Physics 2013-05-14 Pratim Sengupta , Amy Voss Farris , Mason Wright

This article discusses a universal way to create animation using Asymptote the language for vector graphics. The Asymptote language itself has a built-in library for creating animations, but its practical use is complicated by an extremely…

Graphics · Computer Science 2023-10-12 Migran N. Gevorkyan , Anna V. Korolkova , Dmitry S. Kulyabov

Creating 2D animations is a complex, iterative process requiring continuous adjustments to movement, timing, and coordination of multiple elements within a scene. To support designers of varying levels of experience with animation design…

Human-Computer Interaction · Computer Science 2025-08-14 Tiffany Tseng , Ruijia Cheng , Jeffrey Nichols

Teaching and advocating data visualization are among the most important activities in the visualization community. With growing interest in data analysis from business and science professionals, data visualization courses attract students…

Human-Computer Interaction · Computer Science 2019-10-08 Leo Yu-Ho Lo , Yao Ming , Huamin Qu

Graph Neural Networks (GNNs) have achieved significant success across various applications. However, their complex structures and inner workings can be challenging for non-AI experts to understand. To address this issue, this study presents…

Human-Computer Interaction · Computer Science 2025-12-18 Yilin Lu , Chongwei Chen , Yuxin Chen , Kexin Huang , Marinka Zitnik , Qianwen Wang

A large number of powerful, high-quality, and open-source simulation packages exist to efficiently perform molecular dynamics simulations, and their prevalence has greatly accelerated discoveries across a wide range of scientific domains.…

Soft Condensed Matter · Physics 2024-05-01 Toler H. Webb , Daniel M. Sussman

Computer-Aided Design (CAD) applications are used in manufacturing to model everything from coffee mugs to sports cars. These programs are complex and require years of training and experience to master. A component of all CAD models…

Computer Vision and Pattern Recognition · Computer Science 2021-05-07 Yaroslav Ganin , Sergey Bartunov , Yujia Li , Ethan Keller , Stefano Saliceti

World models have emerged as a powerful paradigm for building interactive simulation environments, with recent video-based approaches demonstrating impressive progress in generating visually plausible dynamics. However, because these models…

Artificial Intelligence · Computer Science 2026-05-15 Hongyu Wang , Jingquan Wang , Bocheng Zou , Radu Serban , Dan Negrut

Large-scale numerical simulations of planetary interiors require dedicated visualization algorithms that are able to efficiently extract a large amount of information in an interactive and user-friendly way. Here we present a software…

This paper introduces the new interactive Java sketching software KamiWaAi, recently developed at the University of Fukui. Its graphical user interface enables the user without any knowledge of both mathematics or computer science, to do…

Computational Geometry · Computer Science 2013-06-06 Eckhard Hitzer

Links is a web programming language under development in Edinburgh aimed at simplifying web development. Conventional multi-tier applications involve programming in several languages for different layers, and the mismatches between these…

Programming Languages · Computer Science 2019-05-07 Junao Wu , Arek Mikolajczak , James Cheney

Image animation is a key task in computer vision which aims to generate dynamic visual content from static image. Recent image animation methods employ neural based rendering technique to generate realistic animations. Despite these…

Computer Vision and Pattern Recognition · Computer Science 2023-12-06 Zuozhuo Dai , Zhenghao Zhang , Yao Yao , Bingxue Qiu , Siyu Zhu , Long Qin , Weizhi Wang

Dynamic code, i.e., code that is created or modified at runtime, is ubiquitous in today's world. The behavior of dynamic code can depend on the logic of the dynamic code generator in subtle and non-obvious ways, with significant security…

Cryptography and Security · Computer Science 2019-10-31 Jesse Bartels , Jon Stephens , Saumya Debray

JavaScript is one of the most popular programming languages on the web. Despite the language popularity and the increasing size of JavaScript systems, there is a limited number of visualization tools that can be used by developers to…

Software Engineering · Computer Science 2017-05-17 Marcos Viana , Andre Hora , Marco Tulio Valente

In this paper we present an open source educational robot, designed both to engage children in an affective and social interaction, and to be programmable also in its social and affective behaviour. Indeed the robot, in addition to classic…

Robotics · Computer Science 2022-03-15 Cristina Gena , Claudio Mattutino , Enrico Mosca , Alberto Lillo

In this paper we make some considerations about using a dynamic geometry software for teaching history of mathematica at university level. After a short introduction to the software GeoGebra, we discuss four activities. The first is an…

History and Overview · Mathematics 2020-12-11 Aldo Brigaglia , Maria Anna Raspanti , Enrico Rogora
‹ Prev 1 3 4 5 6 7 10 Next ›