aclysma / engine_prototype Goto Github PK
View Code? Open in Web Editor NEWLicense: Apache License 2.0
License: Apache License 2.0
https://www.3dgep.com/forward-plus/
https://learnopengl.com/PBR/Theory
https://cdn2.unrealengine.com/Resources/files/2013SiggraphPresentationsNotes-26915738.pdf
https://google.github.io/filament/Filament.md.html
Need a good way to clean these up when mesh components are dropped
The current technique is not efficient and can produce specular aliasing. Look into other methods and optimizations:
http://rastergrid.com/blog/2010/09/efficient-gaussian-blur-with-linear-sampling/
https://docs.unrealengine.com/udk/Three/Bloom.html
http://kalogirou.net/2006/05/20/how-to-do-good-bloom-for-hdr-rendering/
In general, it looks like downsampling can be used to smooth out sharp changes in lighting by smooth/shiny objects
Here's the info, with GTX 1070s
thread 'main' panicked at 'called Result::unwrap()
on an Err
value: CreateInstanceError(InstanceError(VkError(ERROR_LAYER_NOT_PRESENT)))', engine\src\init.rs:112:53
stack backtrace:
[2020-08-07T13:05:14.598022500Z DEBUG engine::assets::gltf::importer] Importing material instance uuid AssetUuid(c6a2bd92-a3ff-41be-9d17-1a83b10bf049)
[2020-08-07T13:05:14.598051000Z DEBUG engine::assets::gltf::importer] Importing material instance uuid AssetUuid(6476ac04-b67f-4579-9ae8-879e1040e302)
[2020-08-07T13:05:14.598071100Z DEBUG engine::assets::gltf::importer] Importing material instance uuid AssetUuid(5669f73a-6178-4d2f-a22d-6b1b8d25f9ec)
Now that there is an HDR pipeline in place, it would be good to build a histogram of the brightness in the image to implement auto-exposure.
Should use a matrix for local/world conversions and have systems depend on that instead of position/rotation/scale components
Need to improve how imgui works with handles. At minimum should be able to paste in asset UUIDs and/or paths but long term will need a better way to do this
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.