ray-mmd - 🎨 The project is designed to create a physically-based rendering at mikumikudance.

  •        79

  Ray-MMD is a free, powerful library and an extension pack of mikumikudance, offering an easy way of adding physically-based rendering with high-freedom of operation. it is written in hlsl lang with DX9 env and based on mikumikueffect.   If you are a developer using this as part of your love and considering contacting me, you can submit code by Pull requests or Feel free to contact me via twitter and issues, i'll add your profile to team members, Thanks.

https://twitter.com/Rui_cg
https://github.com/ray-cast/ray-mmd

Tags
Implementation
License
Platform

   




Related Projects

tray_rust - A toy ray tracer in Rust

  •    Rust

tray_rust is a toy physically based ray tracer built off of the techniques discussed in Physically Based Rendering. It began life as a port of tray to Rust to check out the language but has surpassed it in a few ways. The renderer is currently capable of path tracing, supports triangle meshes (MTL support coming soon), and various physically based material models (including measured data from the MERL BRDF Database). tray_rust also supports rigid body animation along B-spline paths and distributed rendering. Currently requires nightly Rust for placement new. Running and passing --help or -h will print out options you can pass to the renderer which are documented in the help. For the more complicated use cases I hope to do some write ups and guides on how to use them (e.g. distributed rendering, animation) but this may take a while. I strongly recommend running the release build as the debug version will be very slow.

pyray - A 3d rendering library written completely in python.

  •    Python

I'm creating this repository in January 2018 and it is crazy that the best open source option for rendering 3d scenes remains POV ray. Now, POV ray is a great program, but why can't we have that functionality (rendering 2d, 3d and higher dimensional objects and scenes) in Python, a language that is perhaps the most widely used already and only growing in popularity? This code is a first step towards that goal - have the ability to do everything POV ray does - rendering complex 3d objects and scenes, animations and much more in plain, vanilla Python. I imagine this would find applications in creating videos, video games, physical simulations or just pretty pictures. Above all else, I want to emphasize simplicity in this library and minimize the dependence on external libraries so more people can hit the ground running with it.

The-Forge - The Forge Cross-Platform Rendering Framework PC, Linux, Ray Tracing, macOS / iOS, Android, XBOX, PS4

  •    C++

The intended usage of The Forge is to enable developers to quickly build their own game engines. The Forge can provide the rendering layer for custom next-gen game engines. Added a unified input system based on Gainput to all platforms (https://github.com/jkuhlmann/gainput). The new input system substantially simplified input management on the application level over all platforms. We also simplified the camera controller. Added also new VirtualJoystick class in UI.

Rings Ray Tracer

  •    Java

A ray tracer written in 100% Java. The ray tracer package includes java libraries for rendering 3d graphics and a user interface.

vapory - Photo-realistic 3D rendering with Python and POV-Ray

  •    Python

Vapory is a Python library to render photo-realistic 3D scenes with the free ray-tracing engine POV-Ray. Vapory is an open-source software originally written by Zulko, released under the MIT licence, and hosted on Github, where everyone is welcome to contribute or ask for support.


pbr - a Physically Based Renderer (PBR) in Go

  •    Go

Package pbr implements Physically-Based Rendering via a unidirectional CPU-only Monte Carlo path tracer. pbr uses dep for dependency management.

Half Baked Ray Caster

  •    ActionScript

The 'Half Baked Ray Caster' provides 3D rendering mixed with native Flash MovieClip type objects. It supports textures and lighting, and fairly smooth animation on high end PCs. It's written using the free Flex 2 SDK, a C preprocessor and make tools.

Yet Another Pov-Ray Modeller

  •    C++

Y.A.P.R.M. is a free-as-in-freedom modeller to graphicaly design 3d scenes and generate POV-Ray-files for them. Appart from the basic POV-Ray objects which can be used in CSG operations it supports spline based objects. Furthermore a vast amount of 3d-files can be imported and used with Y.A.P.R.M.

rexray - REX-Ray is a container storage orchestration engine enabling persistence for cloud native workloads

  •    Go

Note: All hosted unstable and staged binaries older than 0.11.2-rc1 have been pruned due to quota restrictions. The long-term goal of the REX-Ray project is to enable collaboration between organizations focused on creating enterprise-grade storage plugins for the Container Storage Interface (CSI). As a rapidly changing specification, CSI support within REX-Ray will be planned when CSI reaches version 1.0, currently projected for a late 2018 release. In the interim, there remains active engagement with the project to support the community.

filament - Filament is a real-time physically based rendering engine for Android, Windows, Linux and macOS

  •    C++

Filament is a real-time physically based rendering engine for Android, Linux, macOS and Windows. This rendering engine was designed to be as small as possible and as efficient as possible on Android. Filament is currently used in the Sceneform library both at runtime on Android devices and as the renderer inside the Android Studio plugin.

cmjTracer

  •    Java

cmjTracer is a small Java based ray tracer with antialiasing and Constructive Solid Geometry (CSG). It will be capable of importing various 3D and image file formats for rendering. It will also be able to render keyframed animations.

Discontinuity Animation System

  •    Java

A utility to help create animations in POV-Ray, a free raytracer. In your POV-Ray code, insert variable names instead of numbers for any values which may change. An #include file is generated based on keyframes which will fill in those variabes.

Pyvon - POV-RAY Linux editor

  •    

Pyvon is an editor for POV-RAY written with Python (Tkinter amp; Pmw). It somewhat resembles POV-RAY for windows. Pyvon is mainly meant to be used with Linux, but also works on Windows, Mac, FreeBSD,... The raytraces can be started and stopped from within t

Chess position POV-Ray source generator

  •    Perl

A Perl script which accepts a chess position (in the FEN format) as input and outputs POV-Ray source, which, when rendered by POV-Ray, produces a 3-D view of the chess position.

X-Ray Engine Toolset

  •    

X-Ray unofficial toolset for complex use with official S.T.A.L.K.E.R. MOD SDK. The code to load/save X-Ray files closely follows the GSC one. Regarding the rest source code, you can do whatever you want, just do not say you wrote it.

Core Ray

  •    DotNet

Core Ray is a physical raytracer completely written in C#.

Ray++

  •    C++

RAY++ is a collection of C++ classes needed for ray tracing (shapes, surfaces, cameras etc.). The object-oriented design makes it easy to extend the package.

rexray - REX-Ray is a container storage orchestration engine enabling persistence for cloud native workloads

  •    Go

REX-Ray provides a vendor agnostic storage orchestration engine. The primary design goal is to provide persistent storage for Docker, Kubernetes, and Mesos.It is additionally available as a Go package, CLI tool, and Linux service which enables it to be used for additional use cases.

modin - Modin: Speed up your Pandas workflows by changing a single line of code

  •    Python

Modin uses Ray to provide an effortless way to speed up your pandas notebooks, scripts, and libraries. Unlike other distributed DataFrame libraries, Modin provides seamless integration and compatibility with existing pandas code. Even using the DataFrame constructor is identical. To use Modin, you do not need to know how many cores your system has and you do not need to specify how to distribute the data. In fact, you can continue using your previous pandas notebooks while experiencing a considerable speedup from Modin, even on a single machine. Once you’ve changed your import statement, you’re ready to use Modin just like you would pandas.





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.