Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Mini Report

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 18

AR BUSINESS CARD

A Mini Project Report Submitted

in
COMPUTER SCIENCE AND ENGINEERING

by

Ayushman Pandey (2101330100087)


Anubhav Shukla(2101330100056)
AjayRaj Mishra(2101330100023)

Under the Supervision of


Prof.(Mr.) Rajat Kumar
Assistant Professor, Computer Science & Engineering

Computer Science & Engineering Department


School of Computer Science & Information Technology
NOIDA INSTITUTE OF ENGINEERING AND TECHNOLOGY,
GREATER NOIDA
(An Autonomous Institute) Affiliated
to
DR. A.P.J. ABDUL KALAM TECHNICAL UNIVERSITY, LUCKNOW
May, 2024

DECLARATION

We hereby declare that the work presented in this report entitled “AR BUSINESS CARD”,
was carried out by us. We have not submitted the matter embodied in this report for the
award of any other degree or diploma of any other University or Institute. We have given
due credit to the original authors/sources for all the words, ideas, diagrams, graphics,
computer programs, experiments, results, that are not my original contribution. We have
used quotation marks to identify verbatim sentences and given credit to the original
authors/sources.
We affirm that no portion of our work is plagiarized, and the experiments and results
reported in the report are not manipulated. In the event of a complaint of plagiarism and the
manipulation of the experiments and results, we shall be fully responsible and answerable.

Name : Ayushman Pandey


Roll Number : 2101330100087

Name : Anubhav Shukla


Roll Number : 2101330100056

Name : AjayRaj Mishra


Roll Number : 2101330100023
CERTIFICATE

Certified that Ayushman Pandey(Roll No: 2101330100087), AjayRaj Mishra(Roll No:

2101330100056), Anubhav Shukla(Roll No: 2101330100023)

have carried out the research work presented in this Project Report entitled

“AR BUSINESS CARD” for the award of Bachelor of Technology, Computer Science &
Engineering from Dr. APJ Abdul Kalam Technical University, Lucknow under our
supervision. The Project Report embodies results of original work, and studies are carried
out by the students herself/himself. The contents of the Project Report do not form the basis
for the award of any other degree to the candidate or to anybody else from this or any other
University/Institution.

Signature Signature

Mr.Rajat Kumar Dr. Kumud Saxena

Assistant Professor Head of the Department


CSE,NIET, Greater Noida CSE, NIET, Greater Noida

Date:
ACKNOWLEDGEMENTS

We would like to express our gratitude towards Mr. Rajat Kumar for their guidance and
constant supervision as well as for providing necessary information regarding the project &
also for their support in completing the project.
Our thanks and appreciations to respected HOD, Dy. HOD, for their motivation and support
throughout.
Table Of Content

1. Introduction Page.No
1.1. Abstract 6
1.2. Objective 6
2. Technologies Used
2.1. Unity 7
2.2. Vuforia 8
3. Application Functioning
4. Figures

4.1. Class Diagram 15

4.2. E-R Diagram 16

4.3. Flowchart 17

5. Coding
18-20

6. Conclusion 32

7. References 33
INTRODUCTION

Abstract:

The AR Business Card project introduces an innovative approach to traditional networking


by leveraging augmented reality (AR) technology. This project aims to create a digital
business card experience that enhances engagement, interactivity, and memorability in
networking interactions. By incorporating AR features such as image recognition, interactive
content, and clickable links, the AR Business Card offers users a dynamic and immersive
platform for showcasing their personal or professional information.

About Project:

The AR Business Card project seeks to reimagine the conventional paper-based business card
by integrating AR technology to create an interactive and engaging networking experience.
Through image recognition, users can scan the AR Business Card with their mobile device to
unlock a digital overlay of multimedia content, including text, graphics, videos, and
interactive elements. Additionally, clickable links embedded within the AR environment
allow users to seamlessly access webpages, social media profiles, and other online resources.
The project aims to streamline networking interactions, provide a memorable first
impression, and foster deeper connections between individuals and businesses in today's
digital world.
2. Technologies Used
Unity is a robust game development engine that has evolved to support the creation
of immersive augmented reality (AR) applications. Here's a more detailed breakdown
of Unity's capabilities for AR development:

1. AR Foundation:

 AR Foundation is Unity's framework for building AR experiences across


different platforms, including ARCore for Android and ARKit for iOS.
 It provides a unified API that abstracts away the differences between
AR platforms, making it easier for developers to create cross-platform
AR applications.
 AR Foundation enables features such as plane detection, object
tracking, and environmental understanding, allowing developers to
create interactive AR experiences that interact seamlessly with the real
world.

2. Vuforia Integration:

 Unity integrates with Vuforia, a leading AR development platform, to


provide additional AR capabilities.
 Vuforia offers tools for marker-based and markerless AR, including
image recognition, object recognition, and spatial mapping.
 Developers can leverage Vuforia's features within Unity to create AR
applications with advanced functionalities, such as interactive product
visualization, educational experiences, and gaming applications.

3. Unity Editor for AR Development:

 Unity's editor provides a comprehensive environment for designing,


prototyping, and testing AR experiences.
 Developers can import 3D models, animations, and other assets into
the Unity editor and position them within the AR environment.
 Unity's scene view allows developers to preview AR content directly
within the editor, facilitating rapid iteration and development.

4. Scripting and Interactivity:

7
 Unity supports scripting in C# and provides a powerful scripting API for
implementing interactivity and behaviors in AR applications.
 Developers can use scripts to control AR elements, handle user
interactions, and implement game mechanics.
 Unity's visual scripting tool, Bolt, offers a node-based approach to
scripting, making it accessible to developers without extensive coding
experience.

5. Physics and Rendering:

 Unity's physics and rendering systems enable developers to create


realistic AR interactions and visual effects.
 Physics simulations can be integrated into AR applications to create
dynamic interactions between virtual and real-world objects.
 Unity's rendering engine supports features such as dynamic lighting,
shadows, and shaders, enhancing the visual fidelity of AR experiences.

6. Cross-Platform Deployment:

 Unity allows developers to deploy AR applications to a wide range of


platforms, including mobile devices, tablets, AR glasses, and VR
headsets.
 With Unity's cross-platform capabilities, developers can reach a broad
audience and deliver AR experiences to users on different devices and
operating systems.

8
2. Application Functionalities
The AR Business Card application aims to revolutionize traditional business cards by
leveraging augmented reality (AR) technology to create immersive and interactive
experiences. Here's a detailed description of its functionality:

1. Image Recognition and Tracking:

 The AR Business Card application utilizes image recognition technology


to detect and track the business card's unique image or marker.
 When the user points their mobile device's camera at the business
card, the application recognizes the image and initiates the AR
experience.

2. Displaying Text in AR Environment:

 Upon successfully recognizing the business card's image, the AR


Business Card application overlays digital content onto the real-world
view captured by the device's camera.
 The application displays text or graphics directly onto the surface of
the business card, enhancing its visual presentation and providing
additional information about the cardholder or their business.
 Users can view details such as the cardholder's name, job title, contact
information, company logo, and other relevant details in an engaging
AR environment.

3. Interactive Links and Webpage Navigation:

 In addition to displaying text and graphics, the AR Business Card


application offers interactive features, such as clickable links embedded
within the AR content.
 Users can interact with the AR elements displayed on the business card,
such as tapping on a specific piece of text or graphic.
 When a user clicks on a link within the AR environment, the application
seamlessly opens the associated webpage or URL in the device's web
browser.
 This functionality allows users to access additional information about
the cardholder or their business, such as portfolio websites, social
media profiles, or online contact forms, directly from the AR Business
Card application.

9
4. Customization and Personalization:

 The AR Business Card application provides options for customization


and personalization, allowing users to tailor the AR experience to their
preferences.
 Users can customize the text, graphics, and interactive elements
displayed on their AR business card, ensuring that it accurately reflects
their brand identity and communicates key information effectively.
 The application may offer templates, themes, and design tools to assist
users in creating visually stunning and impactful AR business cards that
leave a lasting impression on recipients.

5. Cross-Platform Compatibility:

 The AR Business Card application is designed for cross-platform


compatibility, supporting a wide range of mobile devices, including
smartphones and tablets running iOS and Android operating systems.
 By leveraging AR frameworks such as AR Foundation and
ARCore/ARKit, the application ensures a consistent and seamless AR
experience across different devices and platforms.
 Users can confidently share their AR business cards with clients,
colleagues, and business partners, knowing that the AR experience will
be accessible and engaging on various devices.

10
4. Figures
4.1: Class Diagram

11
4.2: E-R Diagram

12
4.3: Flowchart

13
5.Coding

14
OUTPUT
6. Conclusion
In conclusion, the AR Business Card stands as a groundbreaking innovation in networking and
communication, offering a dynamic and immersive alternative to traditional paper-based
business cards. By leveraging augmented reality technology, the AR Business Card transforms
static information into interactive experiences, enriching interactions and leaving lasting
impressions on recipients. Its implementation requires expertise in AR development and
collaboration with graphic designers and content creators to craft compelling AR experiences.
Moving forward, the AR Business Card holds immense potential to revolutionize networking
practices, providing individuals and businesses with a powerful tool to showcase their brand
identity, engage with others, and foster meaningful connections in an increasingly digital
world.

The AR Business Card represents a shift towards more engaging and memorable forms of
networking in today's digital age. Its implementation not only requires technical
proficiency but also creative vision to design captivating AR experiences that captivate
and inform recipients. By seamlessly blending digital content with the physical world, the
AR Business Card transcends the limitations of traditional paper-based cards, offering a
platform for showcasing multimedia content, such as videos, animations, and interactive
elements. This convergence of technology and design opens up new avenues for self-
expression and brand communication, allowing individuals and businesses to differentiate
themselves in a crowded marketplace.

Moreover, the AR Business Card holds the promise of enhancing the efficiency and
effectiveness of networking interactions. Unlike traditional cards that can easily be lost or
forgotten, the AR Business Card resides digitally on recipients' devices, ensuring that
contact information and marketing messages are always accessible. Furthermore, its
interactive features, such as clickable links to websites or social media profiles, facilitate
seamless follow-up and engagement, enabling users to continue the conversation and
build relationships beyond the initial encounter. This streamlined approach to networking
not only saves time but also fosters deeper connections and opportunities for
collaboration.

Looking ahead, the future of the AR Business Card is ripe with possibilities for
innovation and advancement. As AR technology continues to evolve, we can expect to see
enhancements in areas such as image recognition accuracy, 3D object tracking, and real-
time content rendering. These advancements will further enrich the AR Business Card
experience, making it even more immersive, interactive, and impactful. Additionally, as
AR becomes increasingly integrated into everyday devices and platforms, the AR
Business Card has the potential to become a ubiquitous tool for networking and
communication, revolutionizing the way individuals and businesses connect and
collaborate in the digital age.

7.References
1. Unity Documentation
2. Online Courses and Tutorials (e.g., Udemy, Coursera, LinkedIn Learning)
3. Unity Asset Store
4. Community Forums and Discussion Groups (e.g., Unity Forums, Reddit's
r/Unity3D, Stack Overflow)
5. Books and Publications (e.g., "Unity AR & VR by Tutorials" by Ray Wenderlich,
"Learning Augmented Reality Development with Unity" by Dan Miller)

SOURCE CODE: -- https://github.com/Ayush/Ar_businessCard

You might also like