GithubHelp home page GithubHelp logo

metaverse-development's Introduction

Designing and Developing Immersive 3D Metaverse Experiences

Goldman Sachs Sees the Metaverse as $8 Trillion Opportunity. It is the future and next generation of the internet. This program will teach you to design and build 3D Metaverse Experiences to take advantage of this opportunity.

The online program consists of seven modules (three semisters) listed below and will mainly be focused on imparting knowledge by training students to develop projects. The classes will mainly be taught on the weekends or after 7:00 pm (Pakistan Time) on weekdays so that everyone can attend. We will be using Zoom to conduct classes so that students from anywhere in the world can attend.

Faculty Application Form

If you are interested in teaching in this program, you are requested to fill out the following form (if shortlisted we will schedule an interview with you):

Submit the Form

Please note that all faculty members will be paid as per industry standards.

Program Duration and Fee

The program will consist of three semisters. The fee will be Rs. 10,000 per semister. The students will have an option to pay an one time fee of Rs. 20,000 for the entire program covering all three semisters i.e. instead of paying Rs. 30,000 for the program they will pay Rs. 20,000 and get a discount of Rs. 10,000.

Per Semister: Rs. 10,000

One Time: Rs. 20,000 (Covers 3 Semisters)

Panaverse Community

Join the Metaverse Discord Channel

Program Modules

Module I: Metaverse Introduction and Theory

Module II: Learning 3D with Blender

Module III: Computer Graphics Programming

Module IV: Learning C# and OpenXR with Unity 2021

Module V: Designing Immersive 3D XR Experiences

Module VI: 3D Simulation and Design collaboration with Omniverse, Universal Scene Description (USD) and Python

Module VII: Building Avatars for the Metaverse

Module I: Metaverse Introduction and Theory

Watch this video to Understand the level 3D Graphics Technology has reached

The enabling technology for Metaverse

metaverse diagram

What is Metaverse

What’s All the Hype About the Metaverse?

The Metaverse Has Already Arrived. Here’s What That Actually Means

Explainer: What is the 'metaverse'?

The new metaverse gold rush

The Metaverse could be a problem

Facebook, Walmart and How Companies Shouldn’t Set Up in the Metaverse

How Metaverse Works? | Secrets of Metaverse | Explained in Hindi

Metaverse is the Future

Nvidia CEO: The metaverse will be 'much, much bigger than the physical world'

3 Stocks to Buy With a $30 Trillion Metaverse Market on the Way

The Information estimates that the metaverse could be worth about $82B by 2025

The Metaverse Is Coming And It’s A Very Big Deal

The Players and the Development Platforms

What the Metaverse Means for Developers

Nvidia Omniverse vs Facebook Metaverse

What is Microsoft's Metaverse?

Microsoft and Nvidia are working on their own more practical metaverse

The Key To Unlocking The Metaverse Is Nvidia’s Omniverse

Clash of the Metaverse Titans: Microsoft, Meta and Apple

Metaverse… Closer Than You Think

Metaverse and Web3

WEB 3.0 VS METAVERSE: SIMILARITIES AND DIFFERENCES YOU NEED TO KNOW IN 2022

Goldman Sachs Says Blockchain Is Key to Metaverse and Web 3 Development

Web 3.0 vs. Metaverse: similarities and differences

Metaverse Explained In 10 Mins I Why Will Web3 Be A 100x Opportunity?

Why NFTs Are The Keys To Accessing The Metaverse

Metaverse, NFT, And DeFi: Here's Why They Matter In The Blockchain World

MetaFi: DeFi for the Metaverse

Creator Economy of the Metaverse

Creator Economy of the Metaverse - Roblox, Unity, Unreal and more!

Evolution of the Creator Economy

How to Get Paid in the Metaverse Creator Economy Today

Metaverse in the Enterprise

7 ways the metaverse will change the enterprise

How the metaverse will let you simulate everything

Challenges of Metaverse that Needs to be Solved

The DeanBeat: The problem of the sniper and the metaverse

7 Challenges of The Metaverse

Assignment 1:

Read and Understand the above articles

Assignment 2:

Make a Metaverse presentation from the Articles you have read in Assignment 1 using Google slides. Please Donot share the slides with anyone except me, until I instruct you to do so.

Five reasons we are doing this:

  1. When making something we remember
  2. To make a summary of the material
  3. To teach others from this material
  4. Have reference material for ourselves
  5. To see who are the leaders and best workers in this group

Module II: Learning 3D with Blender

Blender development is being funded by heavyweights in the real-time 3D (RT3D) space such as Apple, Unity, AMD, Intel, Meta, NVIDIA, AWS, Epic Games, Adobe, Microsoft, and Decentraland. It is expected to become the standard asset creation tool for metaverse.

Blender 3.0+ Download

Blender 3.0 Beginner Tutorial

Blender 3.0 Hotkey

Blender Projects Textbook: Blender by Example 2nd Edition

Blender Textbook: The Complete Guide to Blender Graphics: Computer Modeling & Animation 7th Edition by John M. Blain

Best Hardware Performance for Blender Rendering

Assignment 3:

Build a 3D Donut using Blender 3 as shown in these video tutorials.

Assignment 4:

Build a 3D Sword in the Stone using Blender 3 as shown in these video tutorials

Assignment 5:

Build a Viking Scene using Blender 3 as shown in chapter 2 of the Book Blender by Example 2nd Edition

Assignment 6:

Modeling a Time Machine using Blender 3 as shown in chapters 3 and 4 of the Book Blender by Example 2nd Edition

Assignment 7:

Build a Modern Kitchen using Blender 3 as shown in chapters 5, 6, and 7 of the Book Blender by Example 2nd Edition

Assignment 8:

Illustrating an Alien Hero with Grease Pencil as shown in chapter 8 of the Book Blender by Example 2nd Edition

Assignment 9:

Animating an Exquisite Corpse in Grease Pencil as shown in chapter 9 of the Book Blender by Example 2nd Edition

Assignment 10:

Animating a Stylish Short with Grease Pencil as shown in chapter 10 of the Book Blender by Example 2nd Edition

Assignment 11:

Create a Baby Dragon as shown in chapters 11, 12, 13, 14, and 15 of the Book Blender by Example 2nd Edition

Module III: Computer Graphics Programming

A Very Gentle Introduction to Computer Graphics Programming

Computer Graphics Textbook: Computer Graphics from Scratch - A Programmer's Introduction to 3D Rendering

Module IV: Learning C# and OpenXR with Unity 2021

Learning C# by Developing Games with Unity 2021

OpenXR

The time to embrace OpenXR is now

Oculus is “All in on OpenXR,” New Developer Features Will Come to OpenXR Only

Unity OpenXR Plugin

Module V: Designing Immersive 3D XR Experiences

Designing XR Textbook: Designing Immersive 3D Experiences - A Designer's Guide to Creating Realistic 3D Experiences for Extended Reality

Module VI: 3D Simulation and Design collaboration with Omniverse, Universal Scene Description (USD) and Python

Part 1: Python

Python Crash Course, 2nd Edition: A Hands-On, Project-Based Introduction to Programming

Part 2: Pixar's Universal Scene Description (USD)

Universal Scene Description (USD) is an open source framework developed by Pixar for exchanging 3D computer graphics data across different applications. It is designed to be flexible and extensible to other collaborative environments that run interconnected tools, such as NVIDIA Omniverse. More than a dozen companies from Apple, Nvidia, Adobe, to Unity support USD. The standard is on the cusp of becoming the solder that fuses all sorts of virtual and physical worlds into a metaverse.

Five Things to Know About USD

To 3D and Beyond: Pixar’s USD Coming to an Industry Near You

Watch Introduction to Pixar's Universal Scene Description

What is USD: A Primer

OMNIVERSE DEVELOPER RESOURCE CENTER

Python Crash Course, 2nd Edition: A Hands-On, Project-Based Introduction to Programming

Assignment: Developing a Tetris game with PixarUSD and Python Scripting in Omniverse Kit

Plumbing for the Metaverse with Universal Scene Description (USD)

It started at Pixar. Now it's the Apple-backed 3D file format viewed as HTML of metaverse

USD at Nvidia

USD Official Docs

USD Tutorials

Getting Started with USD for Collaborative 3D Workflows

Outline Introduction

Overview of Pixar USD features and components

Understanding the USD composition

Preparing the Development Environment

Building and installing dependencies and components

Setting the environment variables for Python

Authoring USD

Creating a USD stage

Creating and editing prims

Referencing layers

Converting layers into different USD file formats

Traversing prims in a stage

Creating and editing variants

Applying transformations, animations, layer offsets, and shading

Working with Plugins and Examples

Modifying variant examples in Blender

Generating USD assets from Blender

Modifying USD scenes with Blender

Setting up and using Usdview plugin

Building schema classes

Part 3: Omniverse

OMNIVERSE DEVELOPER RESOURCE CENTER

Assignment: Developing a Tetris game with PixarUSD and Python Scripting in Omniverse Kit

Module VII: Building Avatars for the Metaverse

This module focused to bring ultra realistic humans and creatures to metaverse using machine learning and biomechanics. We will use Ziva tools which has been acquired by Unity for this purpose. We will also use Blender and Unity Character tools.

Appendix

Appendix A: Learning Smart Contract Development with Solidity for Metaverse Economy

Learning Smart Contract Development Repo

Class Videos

Class 1: Steps 00 and 01: Blockchain, Ethereum Smart Contract, and Hardhat Intro in English on Facebook

Class 1: Steps 00 and 01: Blockchain, Ethereum Smart Contract, and Hardhat Intro in English on YouTube

Class 1: Step 00 and 01: Blockchain, Ethereum Smart Contract, and Hardhat Intro in Urdu on Facebook

Class 1: Step 00 and 01: Blockchain, Ethereum Smart Contract, and Hardhat Intro in Urdu on YouTube

Class 2: Step 03 Part 1 - Solidity Tutorial in English on Facebook

Class 2: Step 03 Part 1 - Solidity Tutorial in English on YouTube

Class 2: Step 03 Part 1 - Solidity Tutorial in Urdu on Facebook

Class 2: Step 03 Part 1 - Solidity Tutorial in Urdu on YouTube

Class 3: Step 03 Part 2 - Solidity Tutorial in English on Facebook

Class 3: Step 03 Part 2 - Solidity Tutorial in English on YouTube

Class 3: Step 03 Part 2 - Solidity Tutorial in Urdu on Facebook

Class 3: Step 03 Part 2 - Solidity Tutorial in Urdu on YouTube

Class 3 Part 2: Step 03 Part 2B - Solidity Tutorial in Urdu on YouTube

Class 4: Step 03 Part 3 - Solidity Tutorial in English on Facebook

Class 4: Step 03 Part 3 - Solidity Tutorial in English on YouTube

Class 4: Step 03 Part 3 - Solidity Tutorial in Urdu on Facebook

Class 4: Step 03 Part 3 - Solidity Tutorial in Urdu on YouTube

Appendix B: Metaverse Major Players

Nvidia

NVIDIA Makes Free Version of Omniverse Available to Millions of Individual Creators and Artists Worldwide

Nvidia Announces Expansion of Omniverse to Consumer Internet

Decentraland

How to get started in the Metaverse? Decentraland Tutorial

The Metaverse Land Rush Is an Illusion

Sandbox

The Sandbox Tutorial

The Sandbox Vs Decentraland: Which Metaverse Is The Best?

The Sandbox vs Decentraland — Where Should You Set Your Bets

Meta

We can now explore Meta’s first virtual world

Horizon Worlds

Project Cambria: Release Date, Latest News, Leaks, And More

Apple

Apple AR Headset: Release Date, Rumours And Latest News

Roblox

Roblox’s metaverse is already here, and it’s wildly popular

Roblox Website

Unity

We’re the underlying tool set for creating the metaverse, Unity CEO says

Unity is buying VFX giant Weta Digital in preparation for the metaverse boom

Why Unity scooped up Weta Digital’s 3D tools for $1.6B

Unity's Weta acquisition doesn't need the Metaverse to make sense

Unity and USD

metaverse-development's People

Contributors

ziaukhan avatar

Stargazers

Muhammad Usman Karim avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.