Showing posts with label 3D. Show all posts
Showing posts with label 3D. Show all posts

How Unity Render Streaming Work?

What is unity Render Streaming?

Unity render streaming is one of the packages/or a solution that allows HD rendering via a browser. For more clarification of the concept of render streaming, see the below video. Here you can watch that how we can access HD content into different devices (laptop, tablet or even mobile) via a URL. Remember, the processing will take place on one high-end PC while the different devices can get video streaming/audio or even get a remote control of the player.

This streaming solution work on top of WebRTC. WebRTC is a free and open-source project that allows RTC (real-time communication) between web and mobile applications. Luckily unity also provides its own render streaming platform called Furioos.

How to Setup Your Own Render Streaming in Unity3d

In the below video, I have explained how to setup your own render streaming.

Unity Tips and Tricks (Unity Shader Tips and Tricks) Part V

In this post, we gather different tips and tricks related to Unity Shaders.

Unity Shader Tips and Tricks











See Also:

How To make Responsive Unity UI Canvas for multiple aspect ratio

How To Get Dropdown Text in Unity3d

How To Get Get Dropdown value in Unity3D

Unity3d How To use Toggle in Unity3d

How To use Button Click in Unity3d

How To InputField text on Click in Unity3d

Learn Unity3d - How To Series

Recently I have launched short clip series where you can learn different things in unity3d. The journey has started with unity UI controls, Inn-Sha-Allah many more to come. Stay tuned to my blog!

Unity3d How To Series Video Tutorials:


  1. Unity UI - Button Click
  2. Unity UI - Get User input through UI InputFiled
  3. Unity UI - Get Selected option value in Unity UI dropdown
  4. Unity UI - Get Selected option Text in Unity UI dropdown
  5. Unity UI - Design Unity UI for multiple resolution
  6. Unity UI - Toggle Demo

3DWalker - 3D Environment explorer for Unity3d Projects

Unity3d is one of the most popular game-engine use for game development, simulation, training and architecture visualizations. In most 3D projects, specially related to architecture, simulation and training, we require feasible, friendly, effective and robust methods to navigate in the 3D environment. In unity, we use cameras for rendering and exploring 3D world and usually navigate camera in order to show or explore the 3D environment. Conventionally, we develop and use different kind of cameras like Fly camera, Walk camera, Orbit Camera, Point Camera etc. These camera are use to watch and navigate 3D projects.

There are plenty of paid and free solution available that provides easy ways to run your 3d projects with different cameras. But there is a general requirement to develop such a workspace (or working environment)  that help every newbie or expert unity developer to quickly set and play unity project. The workspace should be developed and form over some main principles like effective navigation systems, intuitive UI and run-time 3D object manipulation and multi language support. For this reason, I have just stared an open source project named 3DWalker at GitHub with these aims & objective. Obviously, the aim of 3DWalker is to improve user experience regarding 3D world navigation with bunch of other features like 3D environment manipulation at run-time. All Unity3d developers are allow to participate in this project so together we can provide better 3D experience to over end-users.