WO2016080821A3 - Novel concept and implementation for real-time 3d graphics engine - Google Patents
Novel concept and implementation for real-time 3d graphics engine Download PDFInfo
- Publication number
- WO2016080821A3 WO2016080821A3 PCT/MA2015/000023 MA2015000023W WO2016080821A3 WO 2016080821 A3 WO2016080821 A3 WO 2016080821A3 MA 2015000023 W MA2015000023 W MA 2015000023W WO 2016080821 A3 WO2016080821 A3 WO 2016080821A3
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- implementation
- real
- time
- objects
- graphics engine
- Prior art date
Links
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/55—Controlling game characters or game objects based on the game progress
- A63F13/57—Simulating properties, behaviour or motion of objects in the game world, e.g. computing tyre load in a car race game
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/20—Software design
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/31—Programming languages or programming paradigms
- G06F8/313—Logic programming, e.g. PROLOG programming language
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T13/00—Animation
Abstract
The invention relates to a novel architecture and implementation of a graphics and physics engine comprising a message-based communication system using inversion of control. It is easy to implement with declarative language. The architecture defines scenes that contain shared data and objects. Controllers created by the developer or managed by the engine generate messages that can be broadcast to all the objects or sent to specific objects. The developer defines the interactions by describing the scenes, the controllers that generate messages and the responses to the messages.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
MA37544 | 2014-11-17 | ||
MA37544A MA37544A1 (en) | 2014-11-17 | 2014-11-17 | Concept and new execution process for 3d temp-reel graphics engine |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2016080821A2 WO2016080821A2 (en) | 2016-05-26 |
WO2016080821A3 true WO2016080821A3 (en) | 2016-09-22 |
Family
ID=56014661
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/MA2015/000023 WO2016080821A2 (en) | 2014-11-17 | 2015-12-23 | Novel concept and implementation for real-time 3d graphics engine |
Country Status (2)
Country | Link |
---|---|
MA (1) | MA37544A1 (en) |
WO (1) | WO2016080821A2 (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5261041A (en) * | 1990-12-28 | 1993-11-09 | Apple Computer, Inc. | Computer controlled animation system based on definitional animated objects and methods of manipulating same |
WO2000068893A1 (en) * | 1999-05-07 | 2000-11-16 | Nintendo Software Technology Corporation | Object modeling for computer simulation and animation |
-
2014
- 2014-11-17 MA MA37544A patent/MA37544A1/en unknown
-
2015
- 2015-12-23 WO PCT/MA2015/000023 patent/WO2016080821A2/en active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5261041A (en) * | 1990-12-28 | 1993-11-09 | Apple Computer, Inc. | Computer controlled animation system based on definitional animated objects and methods of manipulating same |
WO2000068893A1 (en) * | 1999-05-07 | 2000-11-16 | Nintendo Software Technology Corporation | Object modeling for computer simulation and animation |
Non-Patent Citations (1)
Title |
---|
POOYA EIMANDAR: "DirectX 11.1 Game Programming", 1 August 2013 (2013-08-01), pages 61 - 64, XP055294848, Retrieved from the Internet <URL:https://books.google.nl/books?id=1RR31AMS4UkC&pg=PA1&lpg=PA1&dq=DirectX+11.1+Game+Programming+pooya&source=bl&ots=6DQRVG6IiB&sig=1Md1w5NeTll0SE6T1DtXz9ZSb68&hl=pt-PT&sa=X&ved=0ahUKEwjFsNvQibfOAhXICMAKHTIyCjYQ6AEIXTAI#v=onepage&q=DirectX%2011.1%20Game%20Programming%20pooya&f=false> [retrieved on 20160810] * |
Also Published As
Publication number | Publication date |
---|---|
WO2016080821A2 (en) | 2016-05-26 |
MA37544A1 (en) | 2016-06-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2016057885A8 (en) | System and methods for generating interactive virtual environments | |
EP3037901A3 (en) | Cloud-based emulation and modeling for automation systems | |
MX2016008628A (en) | System and method for a nail manipulation. | |
EP4236211A3 (en) | Accessory management system using environment model | |
EP3262541A4 (en) | Multi-user cloud parametric feature-based 3d cad system | |
EP3172853A4 (en) | System and method for generating codebooks with small projections per complex dimension and utilization thereof | |
EP3021185A3 (en) | Process control system and configuration system | |
MX2017006971A (en) | Methods and apparatuses for haptic systems. | |
EP3382648A4 (en) | Three-dimensional model generating system, three-dimensional model generating method, and program | |
EP3169079A4 (en) | Cloud server, control device, output device, and method for pairing cloud system comprising same with device | |
GB2543900A (en) | Distributed big data in a process control system | |
EP3245699A4 (en) | Systems and methods for selecting grid actions to improve grid outcomes | |
GB2548260A (en) | Methods and systems for displaying vehicle data parameters with a uniform cursor movement | |
EP3132356A4 (en) | Systems and methods for generating network intelligence through real-time analytics | |
EP3467787A4 (en) | Three-dimensional model generation system, three-dimensional model generation method, and program | |
EP3384367A4 (en) | Motion based interface systems and apparatuses and methods for making and using same using directionally activatable attributes or attribute control objects | |
EP3467788A4 (en) | Three-dimensional model generation system, three-dimensional model generation method, and program | |
MX2022008800A (en) | Control systems and methods suitable for use with power production systems and methods. | |
EP3688591A4 (en) | Data processing system with machine learning engine to provide output generating functions | |
GB2538412A (en) | Modifying data representing three-dimensional objects | |
EP3541486A4 (en) | Gaming server and method to generate context-aware gaming information | |
PH12016500850A1 (en) | Co-crystal and method for producing same | |
BR102015002777B8 (en) | STABLE SOLID HERBICIDE DISTRIBUTION SYSTEMS AND ITS PREPARATION METHOD | |
WO2016080821A3 (en) | Novel concept and implementation for real-time 3d graphics engine | |
CA2936439C (en) | Inversion method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 15860831 Country of ref document: EP Kind code of ref document: A2 |